Big Huge Thesaurus

Polystichum aculeatum

noun